package events
{
	import flash.events.Event;
	import flash.utils.ByteArray;
	
	import vos.Articulo;
	import vos.Categoria;
	import vos.Tienda;
	import vos.Usuario;

	public class MateEvent extends Event
	{
		public static const PANTALLA_REGISTRACION:String = "PANTALLA_REGISTRACION";
		public static const PANTALLA_INICIO:String = "PANTALLA_INICIO";
		public static const PANTALLA_BUSCADOR:String = "PANTALLA_BUSCADOR";
		public static const PANTALLA_INGRESAR:String = "PANTALLA_INGRESAR";
		public static const PANTALLA_MI_CUENTA:String = "PANTALLA_MI_CUENTA";
		public static const PANTALLA_NOVEDADES:String = "PANTALLA_NOVEDADES";
		public static const PANTALLA_OFERTAS:String = "PANTALLA_OFERTAS";
		public static const PANTALLA_QUERESPUBLICAR:String = "PANTALLA_QUERESPUBLICAR";
		
		public static const ALTA_USUARIO:String = "ALTA_USUARIO";
		public static const ALTA_CATEGORIA:String = "ALTA_CATEGORIA";
		public static const ALTA_TIENDA:String = "ALTA_TIENDA";
		public static const ALTA_ARTICULO:String = "ALTA_ARTICULO";
		
		
		public static const BUSCAR_TIENDAS:String = "BUSCAR_TIENDAS";	
		public static const BUSCAR_ARTICULOS:String = "BUSCAR_ARTICULOS";	
		public static const BUSCAR_CATEGORIAS:String = "BUSCAR_CATEGORIAS";
		
		public static const INICIAR_SESION:String = "INICIAR_SESION";
		
		public var usuario:Usuario;
		
		public var categoria:Categoria;
		
		public var tienda:Tienda;
		
		public var articulo:Articulo;
		
		public var imagen:ByteArray;
		
		public function MateEvent(type:String, bubbles:Boolean=true, cancelable:Boolean=true)
		{
			super(type, bubbles, cancelable);
		}
	}
}